// 定义分类类型（可选值）
type Category = "文字" | "语录" | "歌词" | "电影" | "诗";
// 定义用户信息

interface Topic {//话题
	topicname : string;
	topicId : string
}
// 评论接口（与 Post 形成一对多关系）
export interface Comment {
	/** 评论唯一标识 */
	objectId : string;

	/** 关联的 Post 主体 ID（通过此字段建立一对多关系） */
	postId : string;

	/** 评论内容（必填，支持长文本） */
	content : string;

	/** 评论者用户名 */
	username : string;

	/** 评论者用户 ID */
	userId : string;

	/** 评论者头像（可选） */
	avatar ?: string;

	/** 评论创建时间（ISO 格式） */
	createdAt : string;

	/** 评论更新时间（如修改评论时使用，可选） */
	updatedAt ?: string;

	/** 父评论 ID（用于支持嵌套回复，顶级评论为 undefined） */
	parentId ?: string;
}
// 定义主接口
export interface Post {
	// 基础信息
	title ?: string; // 标题（可无）
	content : string; // 正文（必填）
	author ?: string; // 作者/出处（可无）
	image ?: string; // 图片（可无，存储 URL 或本地路径）
	objectId ?: string
	// 分类 & 标签
	category : Category; // 选择的分类（必填，值为上面定义的 Category 类型）
	isOriginal : boolean; // 是否原创（必填，默认 false）
	isPrivate : boolean; // 是否私密（必填，默认 false）

	// 互动数据
	favorites : number; // 收藏量（默认 0）
	likes : number; // 喜欢个数（默认 0）
	comments : number; // 评论个数（默认 0）
	commentsCont ?: Comment[];	/** 关联的评论列表（可选，按需返回，用于直接展示评论） */

	// 时间 & 作者
	createdAt : Date; // 创建时间（建议用 ISO 格式，如 "2025-08-14T17:04:00Z"）
	username : string// 用户名
	userid : string// 用户 ID
	avatar ?: string; // 用户头像（可选）

	// 文集
	titlename ?: string
	titleId?:string		//对应文集objectid
}
//文集
export interface cllctType {
	picture ?: string
	titlename ?: string
	optionalrange ?: string
	userid ?: string

}
//文集渲染
export interface workType {
	createdAt : string
	objectId : string
	optionalrange : string
	picture : string
	titlename : string
	updatedAt : string
	userid : string

}